package org.summer.lawyer.domain.vo.spuorderassign;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 *
 */
@Data
public class SpuAssignOrderStat implements Serializable {


    @Serial
    private static final long serialVersionUID = 7524034505061995367L;

    /**
     * 全部订单数量
     */
    @Schema(title = "orderCount", type = "Long", description = "全部订单数量")
    private Long orderCount;

    /**
     * 待完成订单数量
     */
    @Schema(title = "confirmedOrderCount", type = "Long", description = "待完成订单数量")
    private Long confirmedOrderCount;

    /**
     * 待评论订单数量
     */
    @Schema(title = "reviewOrderCount", type = "Long", description = "待评论订单数量")
    private Long reviewOrderCount;

    /**
     * 已过期订单数量
     */
    @Schema(title = "overtimeOrderCount", type = "Long", description = "已过期订单数量")
    private Long overtimeOrderCount;

    /**
     * 已完成订单数量
     */
    @Schema(title = "completedOrderCount", type = "Long", description = "已完成订单数量")
    private Long completedOrderCount;
}
